Les services web récemment introduits offrent aux utilisateurs la possibilité de communiquer avec RFEM 6 à l'aide du langage de programmation de leur choix. Cette fonctionnalité est améliorée par notre bibliothèque de fonctions de haut niveau (HLF). Les bibliothèques sont disponibles pour Python, JavaScript et C#. Dans cet article, nous vous présentons un cas d'utilisation pratique de programmation d'un générateur de treillis 2D avec Python. « Apprendre en pratiquant » comme dit le proverbe.
Dans RFEM 6, les structures peuvent être enregistrées sous forme de blocs puis réutilisées dans d'autres fichiers RFEM. L'avantage des blocs dynamiques par rapport aux blocs non dynamiques est qu'ils permettent de modifier des paramètres de structures de manière interactive en raison de la modification des variables d'entrée. À titre d'exemple, il est possible d'ajouter des éléments structuraux en modifiant uniquement le nombre de travées comme variable d'entrée. Cet article présente les possibilités mentionnées ci-dessus pour les blocs dynamiques créés à l'aide de scripts.
Dans RFEM 6, il est possible d'enregistrer des objets sélectionnés ainsi que des structures entières sous forme de blocs et de les réutiliser dans d'autres modèles. On distingue trois types de blocs : les blocs non paramétrés, paramétrés et dynamiques (via JavaScript). Cet article se concentre sur le premier type de bloc (non paramétré).